package com.hq.door.dto;

import java.sql.Timestamp;

import com.hq.door.pojo.TStudent;
import com.hq.door.pojo.TTeacher;

public class OutRequest {
	 private Integer id;
     private String teachername;
     private String studentname;
     private Timestamp startTime;
     private Timestamp endTime;
     private String requestReason;
     private String rejectReason;
     private Integer steacherId;
     private Integer authStatus;
     private Timestamp requestTime;
     private Timestamp authTime;
     private Integer isAgent;
     private Timestamp modifiedTime;
     private Integer modifiedBy;
     
     public OutRequest() {
		// TODO Auto-generated constructor stub
	}
     
	public OutRequest(Integer id, String teachername, String studentname,
			Timestamp startTime, Timestamp endTime, String requestReason,
			String rejectReason, Integer steacherId, Integer authStatus,
			Timestamp requestTime, Timestamp authTime, Integer isAgent,
			Timestamp modifiedTime, Integer modifiedBy) {
		super();
		this.id = id;
		this.teachername = teachername;
		this.studentname = studentname;
		this.startTime = startTime;
		this.endTime = endTime;
		this.requestReason = requestReason;
		this.rejectReason = rejectReason;
		this.steacherId = steacherId;
		this.authStatus = authStatus;
		this.requestTime = requestTime;
		this.authTime = authTime;
		this.isAgent = isAgent;
		this.modifiedTime = modifiedTime;
		this.modifiedBy = modifiedBy;
	}

	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getTeachername() {
		return teachername;
	}
	public void setTeachername(String teachername) {
		this.teachername = teachername;
	}
	public String getStudentname() {
		return studentname;
	}
	public void setStudentname(String studentname) {
		this.studentname = studentname;
	}
	public Timestamp getStartTime() {
		return startTime;
	}
	public void setStartTime(Timestamp startTime) {
		this.startTime = startTime;
	}
	public Timestamp getEndTime() {
		return endTime;
	}
	public void setEndTime(Timestamp endTime) {
		this.endTime = endTime;
	}
	public String getRequestReason() {
		return requestReason;
	}
	public void setRequestReason(String requestReason) {
		this.requestReason = requestReason;
	}
	public String getRejectReason() {
		return rejectReason;
	}
	public void setRejectReason(String rejectReason) {
		this.rejectReason = rejectReason;
	}
	public Integer getSteacherId() {
		return steacherId;
	}
	public void setSteacherId(Integer steacherId) {
		this.steacherId = steacherId;
	}
	public Integer getAuthStatus() {
		return authStatus;
	}
	public void setAuthStatus(Integer authStatus) {
		this.authStatus = authStatus;
	}
	public Timestamp getRequestTime() {
		return requestTime;
	}
	public void setRequestTime(Timestamp requestTime) {
		this.requestTime = requestTime;
	}
	public Timestamp getAuthTime() {
		return authTime;
	}
	public void setAuthTime(Timestamp authTime) {
		this.authTime = authTime;
	}
	public Integer getIsAgent() {
		return isAgent;
	}
	public void setIsAgent(Integer isAgent) {
		this.isAgent = isAgent;
	}
	public Timestamp getModifiedTime() {
		return modifiedTime;
	}
	public void setModifiedTime(Timestamp modifiedTime) {
		this.modifiedTime = modifiedTime;
	}
	public Integer getModifiedBy() {
		return modifiedBy;
	}
	public void setModifiedBy(Integer modifiedBy) {
		this.modifiedBy = modifiedBy;
	}
	@Override
	public String toString() {
		return "OutRequest [id=" + id + ", teachername=" + teachername
				+ ", studentname=" + studentname + ", startTime=" + startTime
				+ ", endTime=" + endTime + ", requestReason=" + requestReason
				+ ", rejectReason=" + rejectReason + ", steacherId="
				+ steacherId + ", authStatus=" + authStatus + ", requestTime="
				+ requestTime + ", authTime=" + authTime + ", isAgent="
				+ isAgent + ", modifiedTime=" + modifiedTime + ", modifiedBy="
				+ modifiedBy + "]";
	}
     
     

}
